dogs dog cfa puppies cats factor internet inform cattery cash flow cat pet real estate investment broker informatica american cash flow association factoring